// components/shop/index.js
const app = getApp();

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    model: { // 属性名
      type: Object,
      value: {}
    },
  },

  /**
   * 组件的初始数据
   */
  data: {

  },
  observers: {
    'model': function(model) {
      // 在 numberA 或者 numberB 被设置时，执行这个函数
     var dis=app.distance(app.lat,app.lng,model.lat,model.lng);
     this.setData({distance:dis});

    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    goShop(){
      var model=this.properties.model;
      if(model.shopStateName=='打烊中'){
        app.showModal("本店已打烊");
        return;
      }

      if(model.url){
        wx.navigateTo({
          url:model.url+ '?id='+model.id,
        })
      }else{
        wx.navigateTo({
          url: '/pages/main/shop/index?visitType=visit&id='+model.id,
        })
      }

      
    }
  }
})